﻿package zf.data.geom.plan
{
	import flash.display.Sprite;

	/**
	 * 平面图形类接口 
	 * @author Mike.zhang
	 * 
	 */
	public interface IPlan
	{
		/**
		 * 绘图方法，在调用该方法之前，你必须设置好填充样式或线条样式等信息
		 * @param target 一个可以绘制的对象。将在这个对象上绘制图形。请注意，它必须有graphics，一般情况下，它必须是flash.display.Sprite类及其子类
		 * @param x 起始点x坐标 
		 * @param y 起始点x坐标
		 * @param rotation 图形的旋转度，以度为单位
		 * 
		 */
		function draw (target:Sprite,x:Number=0,y:Number=0,rotation:Number=0):void
	}
}